-
Notifications
You must be signed in to change notification settings - Fork 658
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(map_based_prediction): enable to control lateral path convergence speed by setting control time horizon #5285
Conversation
@@ -2,6 +2,7 @@ | |||
ros__parameters: | |||
enable_delay_compensation: true | |||
prediction_time_horizon: 10.0 #[s] | |||
lateral_control_time_horizon: 5.0 #[s] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@YoshiRi
could you add explanation in the README.md?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[NITS]
time_to_center_line
is easier for me to understand the feature.
@YoshiRi |
@YoshiRi |
593557f
to
2061db2
Compare
…ime horizon Signed-off-by: yoshiri <[email protected]>
Signed-off-by: yoshiri <[email protected]>
2061db2
to
06267fc
Compare
@kyoichi-sugahara
It's more simple. "Jerk minimized path" finally means quintic polynominal equations calculated with boundary conditions and we can just tune convergence time by changing ending boundarys. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks!
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #5285 +/- ##
==========================================
- Coverage 14.77% 14.73% -0.04%
==========================================
Files 1662 1662
Lines 115385 115660 +275
Branches 35616 35616
==========================================
Hits 17043 17043
- Misses 79118 79393 +275
Partials 19224 19224
*This pull request uses carry forward flags. Click here to find out more.
☔ View full report in Codecov by Sentry. |
Signed-off-by: yoshiri <[email protected]>
…e speed by setting control time horizon (autowarefoundation#5285) * enable to control lateral path convergence speed by setting control time horizon Signed-off-by: yoshiri <[email protected]> * update readme Signed-off-by: yoshiri <[email protected]> * add comment in generate path function Signed-off-by: yoshiri <[email protected]> --------- Signed-off-by: yoshiri <[email protected]>
…e speed by setting control time horizon (autowarefoundation#5285) * enable to control lateral path convergence speed by setting control time horizon Signed-off-by: yoshiri <[email protected]> * update readme Signed-off-by: yoshiri <[email protected]> * add comment in generate path function Signed-off-by: yoshiri <[email protected]> --------- Signed-off-by: yoshiri <[email protected]>
Description
In the current path generation algorithm, lateral displacement is controlled so that the it will arrive center line after the
time_horizon_
=10sec
. This causes slow lateral motion convergence and lead to inappropriate path outside the lanelet.I just add one parameter to control this convergence speed. Like figure below.
It simply means to calculate lateral path which converge to centerline by faster time_horizon.
Must merge after autowarefoundation/autoware_launch#637.
Related links
Tests performed
Tested with Psim.
See jira ticket TIER IV INTERNAL LINK.
Notes for reviewers
Must change
autoware_launch
repo before merging this to main branch.Interface changes
Effects on system behavior
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.